home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Maclife 157
/
MACLIFE157-2001-09.ISO.7z
/
MACLIFE157-2001-09.ISO
/
Linux
/
MacOS Tools
/
Other
/
BootX 1.1.3 (for Old Mac OS)
/
Sources
/
src
/
LowLevelBoot.h
< prev
next >
Wrap
Text File
|
2001-07-23
|
737b
|
28 lines
#ifndef __LOW_LEVEL_BOOT_H__
#define __LOW_LEVEL_BOOT_H__
#include "EnterPPCSupervisor.h"
#include "BootX.h"
// 68k entry point for PPC Call
typedef void (*LowLevelBootProc)( PPCRegisterList* regList,
boot_infos_t* bi,
void* ppc_proc,
UInt32 setupVideo);
// PPC procInfo
enum
{
uppLowLevelBoot68kProcInfo = kCStackBased
| STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(PPCRegisterList*)))
| STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(boot_infos_t*)))
| STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(void*)))
| STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(UInt32))),
uppLowLevelBootPPCProcInfo = kCStackBased
| STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(boot_infos_t*)))
};
#endif